Poinciana regia

English word definition — powered by WordNet

NOUN

showy tropical tree or shrub native to Madagascar

Want to remember poinciana regia?

Sign up free to bookmark & revise